/**
 * @description 复制文本内容至粘贴板中
 * @param text 文本内容
 */
const copyTextToClipboard = (text) => {
  if (!text) {
    return;
  }
  text = text.replace(/nbsp;/g, ' ');
  // 是否支持浏览器最新复制方法
  if (navigator && navigator.clipboard) {
    navigator.clipboard.writeText('').then(() => {
      navigator.clipboard.writeText(text);
    });
  } else {
    const textArea = document.createElement('textarea');
    textArea.value = text;
    document.body.appendChild(textArea);
    textArea.select();
    document.execCommand('copy');
    document.body.removeChild(textArea);
  }
};

export {
  copyTextToClipboard,
};
